Cette fonctionnalité permet d’importer des données complémentaires à partir d’un fichier CSV pour une source, un groupe ou un domaine de valeurs codées.

!     Le séparateur de champs dans le fichier CSV dépend de la configuration courante du système d’exploitation.

!     Pour gérer correctement les caractères spéciaux, le format d’encodage attendu pour les fichiers CSV est UTF-8-SANS BOM.

Le format du fichier CSV dépend de l’élément sélectionné :

     Source : ligne, jonction, appareil ou assemblage

-   NAME :   nom du champ à ajouter au format texte, limité aux caractères en minuscule et le souligné (_). Si le nom du champ existe déjà, l’enregistrement est ignoré.

-    TYPE : type du champ (BOOL, SHORT, LONG, FLOAT, DOUBLE, DATE, GUID, TEXT). Le champ est ignoré si le type n’est pas dans la liste.

-   ALIAS : libellé associé au nom du champ. Le nom du champ est utilisé comme alias si la valeur n’est pas définie.

-   MAXLEN : nombre maximum de caractères pour les champs de type TEXT ou vide.

-   NETWORKATTRIBUTE : nom d’un attribut de réseau défini si nécessaire ou vide.

     Groupe :

-   NAME : nom du champ à ajouter au format texte, limité aux caractères en minuscule et le souligné (_). Si le nom du champ n’existe pas dans la définition de la source, l’enregistrement est ignoré.

-   ALIAS : libellé associé au nom du champ ou vide pour ne pas le modifier lors de l’import.

-   OBLIGATORY : caractère obligatoire du champ pour le groupe, géré par une règle attributaire de contrainte.

Les valeurs possibles pour indiquer que le champ est obligatoire sont : 1, OUI, O, oui ou o.

Les valeurs possibles pour indiquer que le champ n’est pas obligatoire sont : 0, NON, N, non ou n.

-   VISIBLE : visibilité du champ pour le groupe.

Les valeurs possibles pour indiquer que le champ est visible sont : 1, OUI, O, oui ou o.

Les valeurs possibles pour indiquer que le champ est non visible sont : 0, NON, N, non ou n.

-   DOMAIN : nom d’un domaine défini si nécessaire ou vide.

-   DEFAULT : valeur par défaut du champ ou vide. La valeur doit pouvoir être convertie dans le type du champ pour être prise en compte.

-   SPLIT : action à appliquer sur le champ lors d’un tronçonnement. Les valeurs possibles sont : copy, reset, proportional, calculate, keep, from, to ou vide. Uniquement pour les linéaires.

-   MERGE : action à appliquer sur le champ lors d’une fusion. Les valeurs possibles sont : equals, keep, sum, concat, reset, calculate, from, to ou vide. Uniquement pour les linéaires.

-   GROUP : libellé de regroupement du champ ou vide. Les champs associés au même libellé sont regroupés au niveau du formulaire Field Maps.

-   PRIORITY : numéro d’ordre des champs dans le formulaire ou vide pour un ajout à la fin de la liste.

-   FORMAT : format appliqué en fonction du type du champ ou vide :

        FLOAT ou DOUBLE : nodecimal, onedecimal, twodecimal, threedecimal, fourdecimal, fivedecimal, sixdecimal, sevendecimal.

        DATE : year, shortdate, longdate, iso8601shortdate, iso8601longdate, shortdateloghour, shortdateshorthour, logdateshorthour, longdatelonghour, shorthour, longhour.

-   TRACE :  gestion de l’historique des modifications.

Les valeurs possibles pour indiquer que le champ est tracé sont : 1, OUI, O, oui ou o.

Les valeurs possibles pour indiquer que le champ n’est pas tracé sont : 0, NON, N, non ou n.

-   HISTORIC :  gestion du champ lors d’une suppression (dépose).

Les valeurs possibles pour indiquer que le champ est historisé sont : 1, OUI, O, oui ou o.

Les valeurs possibles pour indiquer que le champ n’est pas historisé sont : 0, NON, N, non ou n.

     Domaine de valeurs codées :

-   CODE : code qui doit être du type du domaine de valeurs codées. Les codes qui ne peuvent pas être convertis dans le type attendu sont ignorés lors de l’import.

-   LABEL : libellé associé au code.

L’utilisateur :

Action

Résultat

Se positionne sur une source, un groupe ou un domaine de valeurs codées.

 Demande l’import depuis le bandeau ou le menu contextuel (« Importer »)

La boite de dialogue suivante s’ouvre :

Le titre de la boite de dialogue varie selon l’origine de la demande d’import.

Sélectionne le fichier CSV et lance l’import avec le bouton « Ouvrir ».

Le fichier CSV est contrôlé par rapport à l’origine de la demande d’import et au format attendu.

Si le format du fichier est cohérent, l’import est lancé. A la fin de l’import, un boite de dialogue affiche les informations générales de l’import et le fichier de log (1NetworkManager.log), présent dans « <répertoire installation>\1Spatial\Logs\ », liste les erreurs rencontrées.

!     Pour une source ou un groupe, si un attribut est incohérent, l’enregistrement correspondant est ignoré.

!     Pour un domaine de valeurs codées, , si le code existe déjà, seule la valeur de la description est appliquée.